{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "71668685",
   "metadata": {},
   "source": [
    "<a href=\"https://colab.research.google.com/github/uptrain-ai/uptrain/blob/main/examples/integrations/llamaindex.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "34517e79",
   "metadata": {},
   "source": [
    "<h1 align=\"center\">\n",
    "  <a href=\"https://uptrain.ai\">\n",
    "    <img width=\"300\" src=\"https://user-images.githubusercontent.com/108270398/214240695-4f958b76-c993-4ddd-8de6-8668f4d0da84.png\" alt=\"uptrain\">\n",
    "  </a>\n",
    "</h1>"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e16882cc",
   "metadata": {},
   "source": [
    "<h1 style=\"text-align: center;\">How to run OpenAI Evals using UpTrain</h1>"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c4be119a",
   "metadata": {},
   "source": [
    "**Overview**: In this example, we will see how to use UpTrain to run openai evals. You can run any of the standard evals defined in the evals registry or create your custom one with custom prompts. We will use a Q&A task as an example to highlight both of them."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2ab11650",
   "metadata": {},
   "source": [
    "**Problem**: The workflow of our hypothetical Q&A application goes like this,\n",
    "- User enters a question. \n",
    "- The query converts to an embedding, and relevant sections from the documentation are retrieved using nearest neighbour search. \n",
    "- The original query and the retrieved sections are passed to a language model (LM), along with a custom prompt to generate a response.  \n",
    "\n",
    "Our goal is the evaluate the quality of the answer generated by the model using openai evals."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6a86c4b3",
   "metadata": {},
   "source": [
    "**Solution**: We illustrate how to use the Uptrain Evals framework to assess the chatbot's performance. We will use a dataset built from logs generated by a chatbot made to answer questions from the [Streamlit user documentation](https://docs.streamlit.io/). For model grading, we will use GPT-3.5-turbo with grading type as ['coqa-closedqa-correct'](https://github.com/openai/evals/blob/main/evals/registry/modelgraded/closedqa.yaml) as well as define our custom grading prompt for the same.\n",
    "\n",
    "## Install required packages"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "a055f93b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# !pip install uptrain"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "92c994bd",
   "metadata": {},
   "outputs": [],
   "source": [
    "import os\n",
    "\n",
    "import polars as pl"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c558f5a4",
   "metadata": {},
   "source": [
    "Let's now load our dataset and see how that looks"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "e1e05f8c",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Number of test cases:  90\n",
      "Couple of samples:  shape: (2, 3)\n",
      "┌─────────────────────────────┬─────────────────────────┬───────────────────────────────────┐\n",
      "│ question                    ┆ document_text           ┆ answer                            │\n",
      "│ ---                         ┆ ---                     ┆ ---                               │\n",
      "│ str                         ┆ str                     ┆ str                               │\n",
      "╞═════════════════════════════╪═════════════════════════╪═══════════════════════════════════╡\n",
      "│ How to use the sessionstate ┆ ## Serializable Session ┆ erialization refers to the proce… │\n",
      "│ feat…                       ┆ State\\n\\…               ┆                                   │\n",
      "│ How can I create histograms ┆ ader(\\\"Define a custom  ┆ EMPTY MESSAGE                     │\n",
      "│ with…                       ┆ colorscal…              ┆                                   │\n",
      "└─────────────────────────────┴─────────────────────────┴───────────────────────────────────┘\n"
     ]
    }
   ],
   "source": [
    "url = \"https://uptrain-assets.s3.ap-south-1.amazonaws.com/data/qna-streamlit-docs.jsonl\"\n",
    "dataset_path = os.path.join(os.getcwd(), \"qna-notebook-data.jsonl\")\n",
    "\n",
    "if not os.path.exists(dataset_path):\n",
    "    import httpx\n",
    "\n",
    "    r = httpx.get(url)\n",
    "    with open(dataset_path, \"wb\") as f:\n",
    "        f.write(r.content)\n",
    "\n",
    "dataset = pl.read_ndjson(dataset_path).select(\n",
    "    pl.col([\"question\", \"document_text\", \"answer\"])\n",
    ")\n",
    "print(\"Number of test cases: \", len(dataset))\n",
    "print(\"Couple of samples: \", dataset[0:2])"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2003ad78",
   "metadata": {},
   "source": [
    "So, we have a bunch of questions, retrieved documents and final answers (i.e. LLM responses) for them. Let's evaluate the correctness of these answers using OpenAI evals."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "32375bc8",
   "metadata": {},
   "source": [
    "# Using UpTrain Framework to run evals"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e09e889b",
   "metadata": {},
   "source": [
    "UpTrain provides integrations with openai evals to run any check defined in the [registry](https://github.com/openai/evals/tree/main/evals/registry/evals).\n",
    "\n",
    "We wrap these evals in an Operator class for ease of use.\n",
    "\n",
    "1. `OpenAIGradeScore`: Calls openai evals with the given eval_name. Provide a column corresponding to the input and completion. [Documentation](https://uptrain-ai.github.io/uptrain/operators/language/OpenAIGradeScore/)\n",
    "\n",
    "2. `ModelGradeScore`: Define your model grading eval. Define your custom prompt, the weightage given to each option and the mapping to link dataset columns to the variables required in the prompt. [Documentation](https://uptrain-ai.github.io/uptrain/operators/language/ModelGradeScore/) "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "bc4fc600",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/Users/dhruvchawla/Work/uptrain-v1/.venv/lib/python3.11/site-packages/lazy_loader/__init__.py:185: RuntimeWarning: subpackages can technically be lazily loaded, but it causes the package to be eagerly loaded even if it is already lazily loaded.So, you probably shouldn't use subpackages with this lazy feature.\n",
      "  warnings.warn(msg, RuntimeWarning)\n"
     ]
    }
   ],
   "source": [
    "from uptrain.framework import Check\n",
    "from uptrain.operators import ModelGradeScore, OpenAIGradeScore, Histogram\n",
    "\n",
    "check = Check(\n",
    "    name=\"Eval scores\",\n",
    "    operators=[\n",
    "        ## Add your checks here\n",
    "        # First is the openai grade eval\n",
    "        OpenAIGradeScore(\n",
    "            col_in_input=\"document_text\",\n",
    "            col_in_completion=\"answer\",\n",
    "            eval_name=\"coqa-closedqa-correct\",\n",
    "            col_out=\"openai_eval_score\",\n",
    "        ),\n",
    "        # Second is our custom grading eval\n",
    "        ModelGradeScore(\n",
    "            grading_prompt_template=\"\"\"\n",
    "            You are an evidence-driven LLM that places high importance on supporting facts and references. You diligently verify claims and check for evidence within the document to ensure answers rely on reliable information and align with the documented evidence.\",\n",
    "            \n",
    "            You are comparing an answer pulled from the document for a given question\n",
    "            Here is the data:\n",
    "            [BEGIN DATA]\n",
    "            ************\n",
    "            [Document]: {document}\n",
    "            ************\n",
    "            [Question]: {user_query}\n",
    "            ************\n",
    "            [Submitted answer]: {generated_answer}\n",
    "            ************\n",
    "            [END DATA]\n",
    "            \n",
    "            Compare the factual content of the submitted answer with the document as well as evaluate how well it answers the given question. Ignore any differences in style, grammar, or punctuation.\n",
    "            Answer the question by selecting one of the following options:\n",
    "            \n",
    "            (A) The submitted answer is a subset of the document and answers the question correctly.\n",
    "            (B) The submitted answer is a subset of the document but is not an appropriate answer for the question.\n",
    "            (C) The submitted quote is a superset of the document but is consistent with the document as well as answers the question correctly.\n",
    "            (D) The submitted quote is a superset of the document but is consistent with the document although it does not answer the question correctly.\n",
    "            (E) The submitted quote is a superset of the document and is not consistent with the document.\n",
    "            \"\"\",\n",
    "            eval_type=\"cot_classify\",\n",
    "            choice_strings=[\"A\", \"B\", \"C\", \"D\", \"E\"],\n",
    "            choice_scores={\"A\": 1.0, \"B\": 0.2, \"C\": 0.5, \"D\": 0.1, \"E\": 0.0},\n",
    "            context_vars={\n",
    "                \"document\": \"document_text\",\n",
    "                \"user_query\": \"question\",\n",
    "                \"generated_answer\": \"answer\",\n",
    "            },\n",
    "            col_out=\"custom_eval_score\",\n",
    "        ),\n",
    "    ],\n",
    "    plots = [Histogram(x=\"custom_eval_score\", nbins=5)]\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1c40e2dd",
   "metadata": {},
   "source": [
    "Now that we have defined our evals, we will wrap them in a `CheckSet` object. `CheckSet` takes the source (i.e. test dataset file), the above-defined `Check` and the directory where we wish to save the results."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "86b32445",
   "metadata": {},
   "outputs": [],
   "source": [
    "from uptrain.framework import CheckSet, Settings\n",
    "from uptrain.operators import JsonReader\n",
    "\n",
    "# Our checkset has source as our dataset and checks as the above-defined check\n",
    "check_set = CheckSet(\n",
    "    source=JsonReader(fpath=dataset_path),\n",
    "    checks=[check],\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "875eb8b4",
   "metadata": {},
   "source": [
    "### Running the checks"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "4012a65d",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\u001b[32m2024-02-09 14:11:59.446\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36msetup\u001b[0m:\u001b[36m132\u001b[0m - \u001b[1mUptrain Logs directory: uptrain_logs\u001b[0m\n",
      "\u001b[32m2024-02-09 14:11:59.494\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m151\u001b[0m - \u001b[1mCheckSet Status: Starting checkset\u001b[0m\n",
      "\u001b[32m2024-02-09 14:11:59.494\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m158\u001b[0m - \u001b[1mCheckSet Status: Dataset loaded from source\u001b[0m\n",
      "\u001b[32m2024-02-09 14:11:59.494\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m172\u001b[0m - \u001b[1mCheckSet Status: Preprocessing Done\u001b[0m\n",
      "\u001b[32m2024-02-09 14:11:59.494\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m176\u001b[0m - \u001b[1mCheckSet Status: Check Eval scores Started\u001b[0m\n",
      "\u001b[32m2024-02-09 14:11:59.495\u001b[0m | \u001b[34m\u001b[1mDEBUG   \u001b[0m | \u001b[36muptrain.framework.base\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m184\u001b[0m - \u001b[34m\u001b[1mExecuting node: operator_0 for operator DAG: Eval scores\u001b[0m\n",
      "100%|██████████| 90/90 [00:24<00:00,  3.74it/s]\n",
      "\u001b[32m2024-02-09 14:12:24.064\u001b[0m | \u001b[34m\u001b[1mDEBUG   \u001b[0m | \u001b[36muptrain.framework.base\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m184\u001b[0m - \u001b[34m\u001b[1mExecuting node: operator_1 for operator DAG: Eval scores\u001b[0m\n",
      "\u001b[32m2024-02-09 14:12:24.069\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[36muptrain.operators.language.llm\u001b[0m:\u001b[36mfetch_responses\u001b[0m:\u001b[36m159\u001b[0m - \u001b[33m\u001b[1mDetected a running event loop, scheduling requests in a separate thread.\u001b[0m\n",
      "100%|██████████| 90/90 [00:40<00:00,  2.20it/s]\n",
      "\u001b[32m2024-02-09 14:13:05.084\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m180\u001b[0m - \u001b[1mCheckSet Status: Check Eval scores Completed\u001b[0m\n",
      "\u001b[32m2024-02-09 14:13:05.091\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m187\u001b[0m - \u001b[1mCheckSet Status: All Checks Completed\u001b[0m\n",
      "\u001b[32m2024-02-09 14:13:05.106\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.framework.checks\u001b[0m:\u001b[36mrun\u001b[0m:\u001b[36m201\u001b[0m - \u001b[1mCheckSet Status: Postprocessing Done\u001b[0m\n"
     ]
    }
   ],
   "source": [
    "# We first define a settings object \n",
    "settings = Settings(\n",
    "    logs_folder = \"uptrain_logs\",  # Results are saved in this folder\n",
    "    openai_api_key = \"sk-**********************************\" \n",
    ")\n",
    "\n",
    "# Run the checkset\n",
    "check_set.setup(settings).run()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cf4fcd57",
   "metadata": {},
   "source": [
    "### [Optional] Visualize results on streamlit"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "b74961ee",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\u001b[32m2024-02-09 14:13:05.134\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[36muptrain.dashboard.st_setup\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m27\u001b[0m - \u001b[1mStreamlit launch command: streamlit run /Users/dhruvchawla/Work/uptrain-v1/uptrain/dashboard/st_run.py  --server.fileWatcherType none -- uptrain_logs\u001b[0m\n"
     ]
    }
   ],
   "source": [
    "from uptrain.dashboard import StreamlitRunner\n",
    "runner = StreamlitRunner(settings.logs_folder)\n",
    "runner.start()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "47fb6e49",
   "metadata": {},
   "source": [
    "## Using UpTrain's Managed Service"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f4b69164",
   "metadata": {},
   "source": [
    "#### Create an API Key\n",
    "\n",
    "To get started, you will first need to get your API key from the [Uptrain Website](https://uptrain.ai/dashboard).\n",
    "\n",
    "1. Login with Google\n",
    "2. Click on \"Create API Key\"\n",
    "3. Copy the API key and save it somewhere safe"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "a73e778a",
   "metadata": {},
   "outputs": [],
   "source": [
    "from uptrain import APIClient, Settings\n",
    "\n",
    "UPTRAIN_API_KEY = \"up-*******************************\"   # Insert your UpTrain API key here\n",
    "\n",
    "settings = Settings(\n",
    "    uptrain_access_token=UPTRAIN_API_KEY,\n",
    ")\n",
    "\n",
    "client = APIClient(settings)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "88389dfe",
   "metadata": {},
   "source": [
    "#### Step 2: Add dataset\n",
    "Unlike the previous method where you had to create a dataset in Python, this method requires you to upload a file containing your dataset. The supported file formats are:\n",
    "\n",
    "- .csv\n",
    "- .json\n",
    "- .jsonl\n",
    "\n",
    "You can add the dataset file to the UpTrain platform using the `add_dataset` method.\n",
    "\n",
    "To upload your dataset file, you will need to specify the following parameters:\n",
    "- `name`: The name of your dataset\n",
    "- `fpath`: The path to your dataset file\n",
    "\n",
    "Let's say you have a dataset file called `qna-notebook-data.jsonl` in your current directory. You can upload it using the code below."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "3ce0c078",
   "metadata": {},
   "outputs": [],
   "source": [
    "client.add_dataset(name=\"qna-dataset\", fpath=dataset_path)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ca628786",
   "metadata": {},
   "source": [
    "#### Step 3: Add Checkset\n",
    "A checkset contains the operators you wish to evaluate your model on.\n",
    "\n",
    "You can add a checkset using the `add_checkset` method.\n",
    "\n",
    "To add a checkset, you will need to specify the following parameters:\n",
    "- `name`: The name of your checkset\n",
    "- `checkset`: The checkset you wish to add\n",
    "- `settings`: The settings you defined while creating the API client"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0e1d255d",
   "metadata": {},
   "outputs": [],
   "source": [
    "client.add_checkset(\n",
    "    name=\"qna-checkset\",\n",
    "    checkset=check_set,\n",
    "    settings=settings\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "0856bf25",
   "metadata": {},
   "source": [
    "#### Step 4: Add run\n",
    "A run is a combination of a dataset and a checkset. You can learn more about runs [here](/key-components/run).\n",
    "\n",
    "You can add a run using the `add_run` method.\n",
    "\n",
    "To add a run, you will need to specify the following parameters:\n",
    "- `dataset`: The name of the dataset you wish to add\n",
    "- `checkset`: The name of the checkset you wish to add"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "701f422d",
   "metadata": {},
   "outputs": [],
   "source": [
    "response = client.add_run(\n",
    "    dataset=\"qna-dataset\",\n",
    "    checkset=\"qna-checkset\"\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "0e452fd8",
   "metadata": {},
   "source": [
    "#### Step 5: View the results\n",
    "You can view the results of your evaluation by using the `get_run` method."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "1f88d06f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'run_id': 'b1ce5260eca94d2a93231f2c53bc66a6',\n",
       " 'created_at': '2024-02-09T08:43:08.618160',\n",
       " 'updated_at': '2024-02-09T08:43:08.629075',\n",
       " 'status': 'running',\n",
       " 'result': '',\n",
       " 'dataset': 'qna-dataset',\n",
       " 'checkset': 'qna-checkset',\n",
       " 'dataset_version': 2,\n",
       " 'checkset_version': 2}"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "client.get_run(response[\"run_id\"])"
   ]
  },
  {
   "attachments": {
    "image.png": {
     "image/png": "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57emQG0tQZsxAal0KylaaWmvp7Zp+To/dkCw6nvjs2DxdBYsnv7Ze+5pQwoDRURERERERERE5HOmT1uPioh8Xqn1qIiIiIiIiIiIiIh82bl9vQERERERERERERERERER2fwUFIqIiIiIiIiIiIiIiIhsgRQUioiIiIiIiIiIiIiIiGyBFBSKiIiIiIiIiIiIiIiIbIEUFIqIiIiIiIiIiIiIiIhsgRQUioiIiIiIiIiIiIiIiGyBFBSKiIiIiIiIiIiIiIiIbIEUFIqIiIiIiIiIiIiIiIhsgRQUioiIiIiIiIiIiIiIiGyBFBSKiIiIiIiIiIiIiIiIbIEUFIqIiIiIiIiIiIiIiIhsgRQUioiIiIiIiIiIiIiIiGyBFBSKiIiIiIiIiIiIiIiIbIEUFIqIiIiIiIiIiIiIiIhsgRQUioiIiIiIiIiIiIiIiGyBFBSKiIiIiIiIiIiIiIiIbIEUFIqIiIiIiIiIiIiIiIhsgRQUioiIiIiIiIiIiIiIiGyBFBSKiIiIiIiIiIiIiIiIbIEUFIqIiIiIiIiIiIiIiIhsgRQUioiIiIiIiIiIiIiIiGyBFBSKiIiIiIiIiIiIiIiIbIEUFIqIiIiIiIiIiIiIiIhsgeITxo/t6z2IiHzuVFZV9PUWREREREREREREREQ2qfis2R/19R5EREREREREREREREREZDNT61ERERERERERERERERGRLZCCQhEREREREREREREREZEtkIJCERERERERERERERERkS2QgkIRERERERERERERERGRLZCCQhEREREREREREREREZEtULyvNyAiIvJFkEgkycnOIZlMEnNjOI7T11sSERERERERERGRLyhrLYEJSKfTtHe043npPtmHgkIREZHP0K+gkNyc3L7ehoiIiIiIiIiIiHxJOI5DPBYnnhMnNyeXtvY2mpobN/s+1HpURERkLUqKShQSioiIiIiIiIiIyCaVm5NLSVHJZn9cBYUiIiJr0K+gkGQyq6+3ISIiIiIiIiIiIluAZDKLfgWFm/UxFRSKiIj0IJFIqpJQRERERERERERENqvcnFwSieRmezwFhSIiIj3Iyc7p6y2IiIiIiIiIiIjIFmhzfjapoFBERKQHyeTm+6sdERERERERERERkU6b87NJBYUiIiI9iLmxvt6CiIiIiIiIiIiIbIE252eTCgpFRER64DhOX29BREREREREREREtkCb87NJBYUiIiIiIiIiIiIiIiIiWyAFhSIiIiIiIiIiIiIiIiJbIAWFIiIiIiIiIiIiIiIiIlsgBYUiIiIiIiIiIiIiIiIiWyAFhSIiIiIiIiIiIiIiIiJboHhfb0BERGRLVVpawt5f2ZPy8rJeWa+qqppXXn2Nurr6XllPREREREREREREvtx6JSgcPnwbJu2wHVlZWet1XSqVYvoHH/LJJ4t6YxsiIiJfGBPGj+WWm/9KYWE/2tvbe2XNnJwcGhoa+d5Z5zJnztxeWVNERERERERERES+vHolKJy0w3a8+dY7VFfXrtd1eXm57Lfv3goKRURki3PJJRfS1NzMMceeRHV1Ta+sWV5ext133sKll1zIqaed2StrioiIiIiIiIiIyJdXrwSFWVlZ6x0SArS2tq13FaKIiMiXwcQJ47jr7vuorq7hsMMOYtTIEWs9PwgMjzzyOBWVK9d4TlVVNc8+N4VvnXZSb2+3m1jM5dBDDuKAA/Zl4oRxlJSWEI/FqKurZ85Hc3n22Rd48qln8H2/23UHH7Q/115zNTNmzOSkU76zSfe4vn77mys5+qgjuP6vf+fmW27v6+2IiIiIiIiIiIhsFl/IGYWnnXoiJ530TQYPGkhF5UoeeeS/3H7HPfi+z9ixY3jo3/dy0CFHs2JFxWbf26QdtuO66/7AD354fp+1fcvJzubxxx/kttvu5IEHH+6TPWyI73z7NI77xtEcdcyJq324LCLyZROPx/E8D4Bvn3EaE8aPXev5QWBYunQZ/33i6bWe53keiUSi1/b5aSNGbMNfrv0DI0ZsE+0roKamFtd1KS8vY8CAcvb96t58+4xT+OE5F/TJ72IRERERERERERFZN1+4oPCkk77Jj8/7Ab/7/TV8NGcu22yzNT8+7wcsXLiI56e82Nfbo6q6hjfffJuamvWvsNxQ9//zdu67/9+ZD49T6TTTpr3FJ58s3mx76A3z5i/g9Wlv9UpImEwmef/dqex/4NdYubKqF3YnIrLpHH/Ct/p6C+tk+PCtue/e2ykoyKeiciV/+cuNTHnhZdra2oDwD1UOP/xgfvTD7zN69CgeuP9Ojj3ulF5rrSoiIiIiIiIiIiK96wsXFB5+6EH894mneeihxwCYNfsjnp/yIqlUuvuJ1vbB7mDFigp+9vMrNutjFhcXdfvZGMMVV/56s+5hbWIxlyAwn3neq6++zquvvt4rj1lSUtwr64iIbEo777wj3//et3t9zU3BcRz+/MffUlCQz/wFC/n2d35AXV19t3PaOzp46OHHeeXV17n7rlvYathQLrrwfC686LJNsicRERERERERERHZOF+4oLC5uYXx48aSk51Ne0cHwOohIVBW1p8rrriYyZN3ZNmy5Vx66VXMmv1R5v699tyd8849m9GjR1FRUcFt/7ibRx79LwC33vJXKlZUcsUvfgPA5Mk7ctcdN/PDH/2El1+ZCsB5557NdttN4HvfP7fb43669enYsWO4565bOPVb3+Pin1/AhPFjWb6iott+iooK+fYZp3L44YdQUlzMvHnzueIXv+Hjj+dn1p08eUfOO+dsJkwYT0NDA7fcegcvvTyVF55/AoCrf3cVV//uKv705+u54857eeP1F7j699fw2ONP8vyzj/PP+x7k9jvuyax36ikncMopJ3DY4ccCsMceu/J/55/DiBHbsHjREq697gamvjZttdf1W6edxL777s20aW9x7LFHUVbWnw8/nMUVV/6apUuXZ87ZZZedefbZKfzk/85h3vwFfP+s8xg2bAg/u+j/2G3XybS2tfPYY09ww423kk6H79/JJx3Pmd/9Fvsf+LXM433Wvnp6Xdra2rn6d1cBZF6f4088nXnzFnDpxT/lgAP2JSsrycsvv8afrrmeyrXM+xIR2ZR2nLT9Z7YcXV/JZLJX1+u03377sO22o7HWcuFFl60WEnZVXV3Db37zRw455ACeeWbKavcHQYDrupz+rZP5+jFHMnToEDzP48MPZ3HDjbfw/vQZq11TWlrCGaefwn777sOgQQOx1rB06XKefW4Kd9/zL1pbW1e7xnEcjjzyMI479mjGjBlNLOaybNkKnv7fc9z7zwcylZCf5bjjjuGqKy+htraOU087kyVLl63TdSIiIiIiIiIiIp93X7ig8G833MKdd9zEIw/fzz9uv5snnng6Exh29ZtfX8lfrr+Rv/71Jq64/OdcfPFPOfW0MwHYbbdduOnGa7nhxlv52cVXsuOk7bns0ovIykryrwceYtq0tzjuuGMya+26y2QqK1ey++67ZILCXSbvxMuvvLZOe87NzeXySy/ikkuvonJlFdf8+bfd9rP99hMpKizk4kuupGplNRf//AL+cPUvOebYk4EwDLv9thv5x+13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CgEAAAAAAKBAQiEAAAAAAAAUSCgEAAAAAACAAgmFAAAAAAAAUCChEAAAAAAAAAokFAIAAAAAAECBhEIAAAAAAAAokFAIAACK0ThaAAACh0lEQVQAAAAABRIKAQAAAAAAoEBCIQAAAAAAABRIKAQAAAAAAIACCYUAAAAAAABQIKEQAAAAAAAACiQUAgAAAAAAQIGEQgAAAAAAACiQUAgAAAAAAAAFEgoBAAAAAACgQEIhAAAAAAAAFEgoBAAAAAAAgAIJhQAAAAAAAFAgoRAAAAAAAAAKJBQCAAAAAABAgYRCAAAAAAAAKJBQCAAAAAAAAAUSCgEAAAAAAKBAQiEAAAAAAAAUSCgEAAAAAACAAgmFAAAAAAAAUCChEAAAAAAAAAokFAIAAAAAAECBhEIAAAAAAAAokFAIAAAAAAAABRIKAQAAAAAAoEBCIQAAAAAAABRIKAQAAAAAAIACCYUAAAAAAABQIKEQAAAAAAAACiQUAgAAAAAAQIGEQgAAAAAAACiQUAgAAAAAAAAFEgoBAAAAAACgQEIhAAAAAAAAFEgoBAAAAAAAgAIJhQAAAAAAAFAgoRAAAAAAAAAKJBQCAAAAAABAgYRCAAAAAAAAKJBQCAAAAAAAAAUSCgEAAAAAAKBAQiEAAAAAAAAUSCgEAAAAAACAAgmFAAAAAAAAUCChEAAAAAAAAAokFAIAAAAAAECBhEIAAAAAAAAokFAIAAAAAAAABRIKAQAAAAAAoEBCIQAAAAAAABRIKAQAAAAAAIACCYUAAAAAAABQIKEQAAAAAAAACiQUAgAAAAAAQIGEQgAAAAAAACiQUAgAAAAAAAAFEgoBAAAAAACgQEIhAAAAAAAAFEgoBAAAAAAAgAIJhQAAAAAAAFAgoRAAAAAAAAAKJBQCAAAAAABAgYRCAAAAAAAAKJBQCAAAAAAAAAUSCgEAAAAAAKBAQiEAAAAAAAAU6H8AICbBShHPrFAAAAAASUVORK5CYII="
    }
   },
   "cell_type": "markdown",
   "id": "1f87b06f",
   "metadata": {},
   "source": [
    "You can also view the results on the [UpTrain Dashboard](https://demo.uptrain.ai/dashboard/) by entering your API key as a password.\n",
    "\n",
    "![image.png](attachment:image.png)"
   ]
  }
 ],
 "metadata": {
  "jupytext": {
   "cell_metadata_filter": "-all",
   "main_language": "python",
   "notebook_metadata_filter": "-all"
  },
  "kernelspec": {
   "display_name": ".venv",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
